package edu.zzuli.common;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import edu.zzuli.model.orm.po.GG_CZYB;
import edu.zzuli.model.orm.po.GG_JGBH;

public abstract class Visit implements Serializable {
	
	private static final long serialVersionUID = 1604994723344748925L;

	public abstract Map getLoginInfoMap();

	public abstract void setLoginInfoMap(Map loginInfoMap);
	
	public abstract GG_CZYB getCzy();
	
	/**
	 * 获取所在单位信息
	 * @return GG_JGBH
	 */
	public abstract GG_JGBH getGG_JGBH();
	
	/**
	 * 获得登录时间
	 * @return String
	 */
	public abstract String getLoginSj();
	
	public abstract List<Map<String,String>> getListGG_CZYBMap();
	
	public abstract boolean isLogin();
	
	/**
	 * 获取登录人员所属的第一个部门
	 * @return
	 */
	public abstract Map<String,String> getBMXX_First();
	
	/**
	 * 获取登录人员所属的部门列表
	 * @return
	 */
	public abstract List<Map<String,String>> getBMXX_List ();
	
	public abstract Map getSession();
	
}